Concatenation of Graphs

نویسندگان

  • Joost Engelfriet
  • Jan Joris Vereijken
چکیده

An operation of concatenation is introduced for graphs. Then strings are viewed as expressions denoting graphs, and string languages are interpreted as graph languages. For a class K of string languages, Int(K) is the class of all graph languages that are interpretations of languages from K. For the class REG of regular languages, Int(REG) might be called the class of regular graph languages; it equals the class of graph languages generated by linear Hyperedge Replacement Systems. Two characterizations are given of the largest class K such that Int(K) = Int(K). Context-free graph languages are generated by context-free graph grammars, which are graph replacement systems. One of the most popular types of context-free graph grammar is the Hyperedge Replacement System, or HR grammar (see, e.g., [9]). A completely different way of generating graphs (introduced in [1]) is to select a number of graph operations, to generate a set of expressions (built from these operations), and to interpret the expressions as graphs. The set of expressions is generated by a classical context-free grammar generating strings (or a regular tree grammar). It is shown in [1] that, for a particular collection of graph operations, this new way of generating graphs is equivalent with the HR grammar. Other work on the generation of graphs through graph expressions is in, e.g., [2, 3, 4, 5, 11]. We introduce a new, natural operation on graphs (which is a simple variation of the graph operations in [1]). Due to its similarity to concatenation of strings, it is called concatenation of graphs. Together with the sum operation of graphs (as defined in [1]) and all constant graphs, a collection of graph operations is obtained that is simpler than the one in [1], but also has the power of the HR grammar (which is our first result). Let us be a bit more precise. We consider the multi-pointed graphs (or multi-pointed hypergraphs) of [9]. For simplicity we will restrict ourselves in this paper to graphs, but all arguments also hold for hypergraphs. A multi-pointed graph is a directed, edgelabeled graph g with a designated sequence begin(g) of “begin nodes” and a designated

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Concatenation Operation to Derive Autosegmental Graphs

Autosegmental phonology represents words with graph structures. This paper introduces a way of reasoning about autosegmental graphs as strings of concatenated graph primitives. The main result shows that the sets of autosegmental graphs so generated obey two important, putatively universal, constraints in phonological theory provided that the graph primitives also obey these constraints. These ...

متن کامل

1-well-covered Graphs Revisited

A graph is well-covered if all its maximal independent sets are of the same size (M. D. Plummer, 1970). A well-covered graph (with at least two vertices) is 1-wellcovered if the deletion of every vertex leaves a graph which is well-covered as well (J. W. Staples, 1975). In this paper, we provide new characterizations of 1-well-covered graphs, which we further use to build 1-well-covered graphs ...

متن کامل

The recognizability of sets of graphs is a robust property

Once the set of finite graphs is equipped with an algebra structure (arising from the definition of operations that generalize the concatenation of words), one can define the notion of a recognizable set of graphs in terms of finite congruences. Applications to the construction of efficient algorithms and to the theory of context-free sets of graphs follow naturally. The class of recognizable s...

متن کامل

Strip Graphs: Recognition and Scheduling

We consider the class of strip graphs, a generalization of interval graphs. Intervals are assigned to rows such that two vertices have an edge between them if either their intervals intersect or they belong to the same row. We show that recognition of the class of strip graphs is NP-complete even if all intervals are of length 2. Strip graphs are important to the study of job selection, where w...

متن کامل

On the traces* concatenation of infinite

There is a straightforward generalization of traces to infinite traces as dependence graphs where every vertex has finitely many predecessors, or what is the same, as a backward closed and directed set of traces with respect to prefix ordering. However, this direct approach has a drawback since it does not allow one to describe some basic phenomena which are related to concatenation. We solve t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994